const m = require("../routes.js") // 接口路由名称

module.exports = {

  [m.DeliverByOrderSearch]({
    OutputNo, // ""
  }) {
    return {
      OutputInfo: {
        OutputNo: "123", // 出库单号
        AssemblyLine: "车间一", // 车间编号
        EWnNo: "实体仓库一", // 实体仓库
        Dock: "abc", // dock
        RequestTime: "2018-1-1", // 需求时间

        OutputId: "abc",
        ConfirmFlag: 0,
      },
      OutputDetailInfo: [
        {
          WmNo: "321", // 库号(逻辑仓库)
          PartNo: "456", // 物料号
          PartName: "物料一", // 物料名称
          PartSupplierNum: "abc", // 供应商编号
          RequiredQty: 2, // 需求数
          Location: 200, // 工位号
          IsBatch: 2,
        },
        {
          WmNo: "321", // 库号(逻辑仓库)
          PartNo: "123", // 物料号
          PartName: "物料一", // 物料名称
          PartSupplierNum: "abc", // 供应商编号
          RequiredQty: 2, // 需求数
          Location: 200, // 工位号
          IsBatch: 1,
        },
      ],
    }
  },

  [m.DeliverByOrderPick]({
    OutputId, // ""
  }) {
    return {}
  },

  [m.DeliverByOrderExport]({
    OutputId, // ""
  }) {
    return {}
  },

  [m.DeliverByOrderSave]({
    OutputId, // ""
  }) {
    return {}
  },

  [m.DeliverByOrderGetInfo]({
    BarcodeData, // ""
    OutputId, // ""
  }) {
    if (Math.random() > 0.5) {
      // if (true) {
      return {
        BarcodeData, // 序列号
        Qty: 1, // 数量
        PartNo: "123", // 物料号
        PartName: "物料一", // 物料名称
        BatchNo: 200, // 物料名称
      }
    } else {
      return {
        BarcodeData, // 序列号
        Qty: 1, // 数量
        PartNo: "456", // 物料号
        PartName: "物料二", // 物料名称
      }
    }
  },

}
